home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
aminet
/
misc
/
amag
/
sh9301b.lha
/
BASIC-Libaries(S.44)
/
FD2LVO
(
.txt
)
next >
Wrap
AmigaBASIC Source Code
|
1993-01-12
|
625b
|
24 lines
INPUT "Name der lib.fd Datei ein (mit Pfad bitte) ";dat1$
INPUT "Name der zu erzeugenden Include-Datei ein ";dat2$
OPEN dat1$ FOR INPUT AS #1
OPEN dat2$ FOR OUTPUT AS #2
WHILE NOT EOF(1)
LINE INPUT #1,a$
IF LEFT$(a$,2) = "##" THEN Command
IF LEFT$(a$,1) = "*" THEN Weiter
z = 1
WHILE MID$(a$,z,1) <> "(":z = z+1:WEND
z = z-1:a$ = LEFT$(a$,z)
a$ = "_LVO"+a$+STRING$(INT((32-z)/8),9)+"EQU"+CHR$(9)+STR$(wert):wert = wert-6:PRINT a$
PRINT #2,a$
Weiter:
WEND
CLOSE #1
CLOSE #2
KILL dat2$+".info"
END
Command:
IF UCASE$(MID$(a$,3,4)) = "BIAS" THEN wert = VAL(MID$(a$,8,LEN(a$)-7)):wert = -wert
GOTO Weiter